Big Huge Thesaurus

Solanum giganteum

noun